package com.haiwei.poi.common;

import java.util.regex.Pattern;

/**
 * 
 * @date: 2019年3月28日
 * @version: 1.0
 */
public class HaiweiIntegerUtils {
    
    private static final Pattern INTEGER_PATTEN = Pattern.compile("^[-\\+]?[\\d]*$");

    /*方法二：推荐，速度最快
     * 判断是否为整数 
     * @param val 传入的字符串 
     * @return 是整数返回true,否则返回false 
     */
    public static boolean isInteger(String val) {  
        return INTEGER_PATTEN.matcher(val).matches();  
    }


    /**
     * 判断是否为Double类型
     * @param val
     * @return
     */
    public static boolean isDouble(String val) {
        try{
            Double.parseDouble(val);
            return true;
        }catch (Exception e){
            return false;
        }

    }

}
